package test01.inner.demo04.d02;

/**
 * 接口的使用方式二：匿名内部类实现
 * <p>
 * 匿名内部的实现方式一：赋值使用，把匿名内部类赋值给接口对象
 * <p>
 * 接口名称 对象 = new 接口名称(){
 *      内部类 + 匿名 - 特殊的局部内部类
 *      重写接口中的方法
 * };
 *
 * @author ZQX
 * @date 2025-04-01
 */
public class MainTest {
    public static void main(String[] args) {

        // 匿名内部类赋值实现
        InterfaceTest it = new InterfaceTest() {
            // 内部类 + 匿名 - 特殊的局部内部类
            // 重写接口中的方法
            @Override
            public void eat() {
                System.out.println("匿名内部类实现 - 吃");
            }
        };

        it.eat();


    }
}
